Verifying Networks of Timed Processes
نویسندگان
چکیده
Over the last years there has been an increasing research eeort directed towards the automatic veriication of innnite state systems, such as timed automata, hybrid automata, data-independent systems, rela-tional automata, Petri nets, and lossy channel systems. We present a method for deciding reachability properties of networks of timed processes. Such a network consists of an arbitrary set of identical timed automata, each with a single real-valued clock. Using a standard reduction from safety properties to reachability properties, we can use our algorithm to decide general safety properties of timed networks. To our knowledge, this is the rst decidability result concerning ver-iication of systems that are innnite-state in \two dimentions": they contain an arbitrary set of (identical) processes, and they use innnite data-structures, viz. real-valued clocks. We illustrate our method by showing how it can be used to automatically verify Fischer's protocol , a timer-based protocol for enforcing mutual exclusion among an arbitrary number of processes.
منابع مشابه
Verifying Security Protocols with Timestamps via Translation to Timed Automata
In this paper we show a general method of proving authentication and integrity of time dependent security protocols by applying powerful model checking tools originally developed for verifying properties of timed automata. Our approach consists in specifying a security protocol, possibly with timestamps, in a higher-level language and translating automatically the specification to a timed autom...
متن کاملUsing Timed Model Checking for Verifying Workflows
The correctness of a workflow specification is critical for the automation of business processes. For this reason, errors in the specification should be detected and corrected as early as possible at specification time. In this paper, we present a validation method for workflow specifications using model-checking techniques. A formalized workflow specification, its properties and the correctnes...
متن کاملParameterized Verification of Many Identical Probabilistic Timed Processes
Parameterized verification aims at validating a system’s model irrespective of the value of a parameter. We introduce a model for networks of identical probabilistic timed processes, where the number of processes is a parameter. Each process is a probabilistic single-clock timed automaton and communicates with the others by broadcasting. The number of processes either is constant (static case),...
متن کاملUnfoldings for Message Passing Timed Automata
In this thesis we develop a state space reduction technique for networks of timed automata based on unfoldings to alleviate the state space explosion problem due to concurrently enabled actions. For the purpose of verifying a system, standard model checking techniques construct its sequential state space that su ers an exponential growth when applied to distributed systems because of concurrent...
متن کاملUse of Formal Modelling in the Design of Real-time Control Network Elements
The design of network elements for real-time control networks requires careful consideration of the fundamental timing requirements. The use of a timed automata approach for modelling and verifying the timing requirements promises to be beneficial. In this work a case study approach is shown where a model of the packet scheduler component for a network switch element is developed, based on a ti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998